patent attorney patent law inventor patent search patent lawyer autocad property law protection invention product design intellectual property industrial design trademark agent graphic design cad design patent innovation